environmentalist freak - French English Dictionary